using System;
using ns27;

namespace Triton.Game.Mapping
{
	[Attribute38("ButtonListMenuDef")]
	public class ButtonListMenuDef : MonoBehaviour
	{
		public UberText m_headerText => method_3<UberText>("m_headerText");

		public MultiSliceElement m_header => method_3<MultiSliceElement>("m_header");

		public GameObject m_headerMiddle => method_3<GameObject>("m_headerMiddle");

		public NineSliceElement m_background => method_3<NineSliceElement>("m_background");

		public NineSliceElement m_border => method_3<NineSliceElement>("m_border");

		public MultiSliceElement m_buttonContainer => method_3<MultiSliceElement>("m_buttonContainer");

		public UIBButton m_templateButton => method_3<UIBButton>("m_templateButton");

		public GameObject m_templateHorizontalDivider => method_3<GameObject>("m_templateHorizontalDivider");

		public Vector3 m_horizontalDividerMinPadding => method_2<Vector3>("m_horizontalDividerMinPadding");

		public ButtonListMenuDef(IntPtr address, string className)
			: base(address, className)
		{
		}

		public ButtonListMenuDef(IntPtr address)
			: this(address, "ButtonListMenuDef")
		{
		}
	}
}
